The following problems occur in SAS BI Web Services for .Net when you use the .Net Framework 2.0 if you do not apply Service Pack 1:
Because the variable sasInputDt is optional, the user can choose not to pass it in the request. If the user does supply the sasInputDt prompt value, then sasInputDtSpecified should be set to true. However, in the .NET Framework 2.0 there is a bug where sasInputDtSpecified is always set to false. This would appear when Timestamp, OlapMember, Ranges, File, Data Source, Data Source Item, or multi-selection prompts are used. This behavior and fix is outlined in the Microsoft knowledge base article FIX: The XML serialization might lose some optional elements in an XSD schema in the .NET Framework 2.0
<copyintoout_csv_attResponse xmlns="http://tempuri.org/copyintoout2WS"> <MyDataTarget> <TABLE xmlns=""> <INDATA> <COLUMN1>1</COLUMN1> <COLUMN2>20</COLUMN2> <COLUMN3>99</COLUMN3> </INDATA> </TABLE> </MyDataTarget> </copyintoout_csv_attResponse>
However, without Service Pack 1, the following is received:
<copyintoout_csv_attResponse xmlns="http://tempuri.org/copyintoout2WS"> <TABLE xmlns=""> <INDATA> <COLUMN1>1</COLUMN1> <COLUMN2>20</COLUMN2> <COLUMN3>99</COLUMN3> </INDATA> </TABLE> </copyintoout_csv_attResponse>
For a complete list of fixes in .Net Framework 2.0 SP1, see Problems that are fixed in the .NET Framework 2.0 Service Pack 1.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | SAS BI Web Services for .NET | Microsoft Windows XP Professional | 9.2 TS2M0 | 9.2 TS2M3 |
Microsoft Windows Server 2003 Standard Edition | 9.2 TS2M0 | 9.2 TS2M3 | ||
Microsoft Windows Server 2003 Enterprise Edition | 9.2 TS2M0 | 9.2 TS2M3 | ||
Microsoft Windows Server 2003 Datacenter Edition | 9.2 TS2M0 | 9.2 TS2M3 | ||
Microsoft® Windows® for x64 | 9.2 TS2M0 | 9.2 TS2M3 | ||
Windows Vista | 9.2 TS2M0 | 9.2 TS2M3 |
libname sdd base "path-to-your-secure-server" server-name user="user-name" password="password";
%let thepc=your-machine-name;
signon thepc user="user-name" password="password";
rsubmit;
libname pc 'e:/testing/datasets' access=readonly;
proc download inlib=pc outlib=sdd;
select test;
select test2;
run;
endrsubmit;
libname pc server=thepc;
proc compare data=pc.test compare=sdd.test;
proc compare data=pc.test2 compare=sdd.test2;
run;
signoff;
proc datasets library=sdd kill;
run;
Type: | Problem Note |
Priority: | medium |
Topic: | System Administration ==> Servers ==> Integration Technologies |
Date Modified: | 2009-03-06 11:27:12 |
Date Created: | 2008-12-19 12:49:55 |